package com.ruoyi.plasma.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 浆员管理对象 t_bims_donor
 * 
 * @author 孙哲
 * @date 2024-11-28
 */
public class TBimsDonor extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private String donorId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String donorNo;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String donorName;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String sex;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String age;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String birthday;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String idCard;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String idValidBegin;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String idValid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String photoValid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String nation;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String idAddress;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String address;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String phone;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String codeArea;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String profession;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String company;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String createdDate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String creater;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String issuingDate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String issuer;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String bloodType;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String codePlasma;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String codeDonorState;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cancelDate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cancelReason;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cancelDay;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cancelPlace;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cancelSystem;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String lastPlasmaType;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String lastElectrophoresis;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String station;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal antibody;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long collectionNumber;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String plasmaDate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String specialCheck;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String antibodyTest;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String specialType;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String recorder;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String recordDate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String flag;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String updateDate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String updateFlag;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String extractFlag;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String extractDate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String isOutCollection;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String outCollectionState;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Date changeDate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String donorType;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String depositBank;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String bankCardNo;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String bankCardOwner;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String sms;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String smsPhone;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String fingerValidateResult;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String grantdept;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String firstCollectDate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String dataSource;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String accountType;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String donorSource;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String professionValue;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String eCardId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String resPermitValids;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String oldDonorNo;

    /** 供血浆证状态 */
    @Excel(name = "供血浆证状态")
    private String plasmaCardState;

    /** 停用供血浆证日期 */
    @Excel(name = "停用供血浆证日期")
    private String disablePlasmaCardDate;

    /** 首次发放供血浆证日期 */
    @Excel(name = "首次发放供血浆证日期")
    private String issuePlasmaCardDate;

    /** 再次启用供血浆证日期 */
    @Excel(name = "再次启用供血浆证日期")
    private String enablePlasmaCardDate;

    /** 注销供血浆证日期 */
    @Excel(name = "注销供血浆证日期")
    private String revokePlasmaCardDate;

    /** 审批日期 */
    @Excel(name = "审批日期")
    private String approvalDate;

    /** 发证机关 */
    @Excel(name = "发证机关")
    private String issueAgency;

    /** 审批意见 */
    @Excel(name = "审批意见")
    private String approvalOpinion;

    /** 审批状态 */
    @Excel(name = "审批状态")
    private String approvalStatus;

    /** 审批人 */
    @Excel(name = "审批人")
    private String approver;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cRemark;

    public void setDonorId(String donorId) 
    {
        this.donorId = donorId;
    }

    public String getDonorId() 
    {
        return donorId;
    }
    public void setDonorNo(String donorNo) 
    {
        this.donorNo = donorNo;
    }

    public String getDonorNo() 
    {
        return donorNo;
    }
    public void setDonorName(String donorName) 
    {
        this.donorName = donorName;
    }

    public String getDonorName() 
    {
        return donorName;
    }
    public void setSex(String sex) 
    {
        this.sex = sex;
    }

    public String getSex() 
    {
        return sex;
    }
    public void setAge(String age) 
    {
        this.age = age;
    }

    public String getAge() 
    {
        return age;
    }
    public void setBirthday(String birthday) 
    {
        this.birthday = birthday;
    }

    public String getBirthday() 
    {
        return birthday;
    }
    public void setIdCard(String idCard) 
    {
        this.idCard = idCard;
    }

    public String getIdCard() 
    {
        return idCard;
    }
    public void setIdValidBegin(String idValidBegin) 
    {
        this.idValidBegin = idValidBegin;
    }

    public String getIdValidBegin() 
    {
        return idValidBegin;
    }
    public void setIdValid(String idValid) 
    {
        this.idValid = idValid;
    }

    public String getIdValid() 
    {
        return idValid;
    }
    public void setPhotoValid(String photoValid) 
    {
        this.photoValid = photoValid;
    }

    public String getPhotoValid() 
    {
        return photoValid;
    }
    public void setNation(String nation) 
    {
        this.nation = nation;
    }

    public String getNation() 
    {
        return nation;
    }
    public void setIdAddress(String idAddress) 
    {
        this.idAddress = idAddress;
    }

    public String getIdAddress() 
    {
        return idAddress;
    }
    public void setAddress(String address) 
    {
        this.address = address;
    }

    public String getAddress() 
    {
        return address;
    }
    public void setPhone(String phone) 
    {
        this.phone = phone;
    }

    public String getPhone() 
    {
        return phone;
    }
    public void setCodeArea(String codeArea) 
    {
        this.codeArea = codeArea;
    }

    public String getCodeArea() 
    {
        return codeArea;
    }
    public void setProfession(String profession) 
    {
        this.profession = profession;
    }

    public String getProfession() 
    {
        return profession;
    }
    public void setCompany(String company) 
    {
        this.company = company;
    }

    public String getCompany() 
    {
        return company;
    }
    public void setCreatedDate(String createdDate) 
    {
        this.createdDate = createdDate;
    }

    public String getCreatedDate() 
    {
        return createdDate;
    }
    public void setCreater(String creater) 
    {
        this.creater = creater;
    }

    public String getCreater() 
    {
        return creater;
    }
    public void setIssuingDate(String issuingDate) 
    {
        this.issuingDate = issuingDate;
    }

    public String getIssuingDate() 
    {
        return issuingDate;
    }
    public void setIssuer(String issuer) 
    {
        this.issuer = issuer;
    }

    public String getIssuer() 
    {
        return issuer;
    }
    public void setBloodType(String bloodType) 
    {
        this.bloodType = bloodType;
    }

    public String getBloodType() 
    {
        return bloodType;
    }
    public void setCodePlasma(String codePlasma) 
    {
        this.codePlasma = codePlasma;
    }

    public String getCodePlasma() 
    {
        return codePlasma;
    }
    public void setCodeDonorState(String codeDonorState) 
    {
        this.codeDonorState = codeDonorState;
    }

    public String getCodeDonorState() 
    {
        return codeDonorState;
    }
    public void setCancelDate(String cancelDate) 
    {
        this.cancelDate = cancelDate;
    }

    public String getCancelDate() 
    {
        return cancelDate;
    }
    public void setCancelReason(String cancelReason) 
    {
        this.cancelReason = cancelReason;
    }

    public String getCancelReason() 
    {
        return cancelReason;
    }
    public void setCancelDay(String cancelDay) 
    {
        this.cancelDay = cancelDay;
    }

    public String getCancelDay() 
    {
        return cancelDay;
    }
    public void setCancelPlace(String cancelPlace) 
    {
        this.cancelPlace = cancelPlace;
    }

    public String getCancelPlace() 
    {
        return cancelPlace;
    }
    public void setCancelSystem(String cancelSystem) 
    {
        this.cancelSystem = cancelSystem;
    }

    public String getCancelSystem() 
    {
        return cancelSystem;
    }
    public void setLastPlasmaType(String lastPlasmaType) 
    {
        this.lastPlasmaType = lastPlasmaType;
    }

    public String getLastPlasmaType() 
    {
        return lastPlasmaType;
    }
    public void setLastElectrophoresis(String lastElectrophoresis) 
    {
        this.lastElectrophoresis = lastElectrophoresis;
    }

    public String getLastElectrophoresis() 
    {
        return lastElectrophoresis;
    }
    public void setStation(String station) 
    {
        this.station = station;
    }

    public String getStation() 
    {
        return station;
    }
    public void setAntibody(BigDecimal antibody) 
    {
        this.antibody = antibody;
    }

    public BigDecimal getAntibody() 
    {
        return antibody;
    }
    public void setCollectionNumber(Long collectionNumber) 
    {
        this.collectionNumber = collectionNumber;
    }

    public Long getCollectionNumber() 
    {
        return collectionNumber;
    }
    public void setPlasmaDate(String plasmaDate) 
    {
        this.plasmaDate = plasmaDate;
    }

    public String getPlasmaDate() 
    {
        return plasmaDate;
    }
    public void setSpecialCheck(String specialCheck) 
    {
        this.specialCheck = specialCheck;
    }

    public String getSpecialCheck() 
    {
        return specialCheck;
    }
    public void setAntibodyTest(String antibodyTest) 
    {
        this.antibodyTest = antibodyTest;
    }

    public String getAntibodyTest() 
    {
        return antibodyTest;
    }
    public void setSpecialType(String specialType) 
    {
        this.specialType = specialType;
    }

    public String getSpecialType() 
    {
        return specialType;
    }
    public void setRecorder(String recorder) 
    {
        this.recorder = recorder;
    }

    public String getRecorder() 
    {
        return recorder;
    }
    public void setRecordDate(String recordDate) 
    {
        this.recordDate = recordDate;
    }

    public String getRecordDate() 
    {
        return recordDate;
    }
    public void setFlag(String flag) 
    {
        this.flag = flag;
    }

    public String getFlag() 
    {
        return flag;
    }
    public void setUpdateDate(String updateDate) 
    {
        this.updateDate = updateDate;
    }

    public String getUpdateDate() 
    {
        return updateDate;
    }
    public void setUpdateFlag(String updateFlag) 
    {
        this.updateFlag = updateFlag;
    }

    public String getUpdateFlag() 
    {
        return updateFlag;
    }
    public void setExtractFlag(String extractFlag) 
    {
        this.extractFlag = extractFlag;
    }

    public String getExtractFlag() 
    {
        return extractFlag;
    }
    public void setExtractDate(String extractDate) 
    {
        this.extractDate = extractDate;
    }

    public String getExtractDate() 
    {
        return extractDate;
    }
    public void setIsOutCollection(String isOutCollection) 
    {
        this.isOutCollection = isOutCollection;
    }

    public String getIsOutCollection() 
    {
        return isOutCollection;
    }
    public void setOutCollectionState(String outCollectionState) 
    {
        this.outCollectionState = outCollectionState;
    }

    public String getOutCollectionState() 
    {
        return outCollectionState;
    }
    public void setChangeDate(Date changeDate) 
    {
        this.changeDate = changeDate;
    }

    public Date getChangeDate() 
    {
        return changeDate;
    }
    public void setDonorType(String donorType) 
    {
        this.donorType = donorType;
    }

    public String getDonorType() 
    {
        return donorType;
    }
    public void setDepositBank(String depositBank) 
    {
        this.depositBank = depositBank;
    }

    public String getDepositBank() 
    {
        return depositBank;
    }
    public void setBankCardNo(String bankCardNo) 
    {
        this.bankCardNo = bankCardNo;
    }

    public String getBankCardNo() 
    {
        return bankCardNo;
    }
    public void setBankCardOwner(String bankCardOwner) 
    {
        this.bankCardOwner = bankCardOwner;
    }

    public String getBankCardOwner() 
    {
        return bankCardOwner;
    }
    public void setSms(String sms) 
    {
        this.sms = sms;
    }

    public String getSms() 
    {
        return sms;
    }
    public void setSmsPhone(String smsPhone) 
    {
        this.smsPhone = smsPhone;
    }

    public String getSmsPhone() 
    {
        return smsPhone;
    }
    public void setFingerValidateResult(String fingerValidateResult) 
    {
        this.fingerValidateResult = fingerValidateResult;
    }

    public String getFingerValidateResult() 
    {
        return fingerValidateResult;
    }
    public void setGrantdept(String grantdept) 
    {
        this.grantdept = grantdept;
    }

    public String getGrantdept() 
    {
        return grantdept;
    }
    public void setFirstCollectDate(String firstCollectDate) 
    {
        this.firstCollectDate = firstCollectDate;
    }

    public String getFirstCollectDate() 
    {
        return firstCollectDate;
    }
    public void setDataSource(String dataSource) 
    {
        this.dataSource = dataSource;
    }

    public String getDataSource() 
    {
        return dataSource;
    }
    public void setAccountType(String accountType) 
    {
        this.accountType = accountType;
    }

    public String getAccountType() 
    {
        return accountType;
    }
    public void setDonorSource(String donorSource) 
    {
        this.donorSource = donorSource;
    }

    public String getDonorSource() 
    {
        return donorSource;
    }
    public void setProfessionValue(String professionValue) 
    {
        this.professionValue = professionValue;
    }

    public String getProfessionValue() 
    {
        return professionValue;
    }
    public void seteCardId(String eCardId) 
    {
        this.eCardId = eCardId;
    }

    public String geteCardId() 
    {
        return eCardId;
    }
    public void setResPermitValids(String resPermitValids) 
    {
        this.resPermitValids = resPermitValids;
    }

    public String getResPermitValids() 
    {
        return resPermitValids;
    }
    public void setOldDonorNo(String oldDonorNo) 
    {
        this.oldDonorNo = oldDonorNo;
    }

    public String getOldDonorNo() 
    {
        return oldDonorNo;
    }
    public void setPlasmaCardState(String plasmaCardState) 
    {
        this.plasmaCardState = plasmaCardState;
    }

    public String getPlasmaCardState() 
    {
        return plasmaCardState;
    }
    public void setDisablePlasmaCardDate(String disablePlasmaCardDate) 
    {
        this.disablePlasmaCardDate = disablePlasmaCardDate;
    }

    public String getDisablePlasmaCardDate() 
    {
        return disablePlasmaCardDate;
    }
    public void setIssuePlasmaCardDate(String issuePlasmaCardDate) 
    {
        this.issuePlasmaCardDate = issuePlasmaCardDate;
    }

    public String getIssuePlasmaCardDate() 
    {
        return issuePlasmaCardDate;
    }
    public void setEnablePlasmaCardDate(String enablePlasmaCardDate) 
    {
        this.enablePlasmaCardDate = enablePlasmaCardDate;
    }

    public String getEnablePlasmaCardDate() 
    {
        return enablePlasmaCardDate;
    }
    public void setRevokePlasmaCardDate(String revokePlasmaCardDate) 
    {
        this.revokePlasmaCardDate = revokePlasmaCardDate;
    }

    public String getRevokePlasmaCardDate() 
    {
        return revokePlasmaCardDate;
    }
    public void setApprovalDate(String approvalDate) 
    {
        this.approvalDate = approvalDate;
    }

    public String getApprovalDate() 
    {
        return approvalDate;
    }
    public void setIssueAgency(String issueAgency) 
    {
        this.issueAgency = issueAgency;
    }

    public String getIssueAgency() 
    {
        return issueAgency;
    }
    public void setApprovalOpinion(String approvalOpinion) 
    {
        this.approvalOpinion = approvalOpinion;
    }

    public String getApprovalOpinion() 
    {
        return approvalOpinion;
    }
    public void setApprovalStatus(String approvalStatus) 
    {
        this.approvalStatus = approvalStatus;
    }

    public String getApprovalStatus() 
    {
        return approvalStatus;
    }
    public void setApprover(String approver) 
    {
        this.approver = approver;
    }

    public String getApprover() 
    {
        return approver;
    }
    public void setcRemark(String cRemark) 
    {
        this.cRemark = cRemark;
    }

    public String getcRemark() 
    {
        return cRemark;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("donorId", getDonorId())
            .append("donorNo", getDonorNo())
            .append("donorName", getDonorName())
            .append("sex", getSex())
            .append("age", getAge())
            .append("birthday", getBirthday())
            .append("idCard", getIdCard())
            .append("idValidBegin", getIdValidBegin())
            .append("idValid", getIdValid())
            .append("photoValid", getPhotoValid())
            .append("nation", getNation())
            .append("idAddress", getIdAddress())
            .append("address", getAddress())
            .append("phone", getPhone())
            .append("codeArea", getCodeArea())
            .append("profession", getProfession())
            .append("company", getCompany())
            .append("createdDate", getCreatedDate())
            .append("creater", getCreater())
            .append("issuingDate", getIssuingDate())
            .append("issuer", getIssuer())
            .append("bloodType", getBloodType())
            .append("codePlasma", getCodePlasma())
            .append("codeDonorState", getCodeDonorState())
            .append("cancelDate", getCancelDate())
            .append("cancelReason", getCancelReason())
            .append("cancelDay", getCancelDay())
            .append("cancelPlace", getCancelPlace())
            .append("cancelSystem", getCancelSystem())
            .append("lastPlasmaType", getLastPlasmaType())
            .append("lastElectrophoresis", getLastElectrophoresis())
            .append("station", getStation())
            .append("antibody", getAntibody())
            .append("collectionNumber", getCollectionNumber())
            .append("plasmaDate", getPlasmaDate())
            .append("specialCheck", getSpecialCheck())
            .append("antibodyTest", getAntibodyTest())
            .append("specialType", getSpecialType())
            .append("recorder", getRecorder())
            .append("recordDate", getRecordDate())
            .append("remark", getRemark())
            .append("flag", getFlag())
            .append("updateDate", getUpdateDate())
            .append("updateFlag", getUpdateFlag())
            .append("extractFlag", getExtractFlag())
            .append("extractDate", getExtractDate())
            .append("isOutCollection", getIsOutCollection())
            .append("outCollectionState", getOutCollectionState())
            .append("changeDate", getChangeDate())
            .append("donorType", getDonorType())
            .append("depositBank", getDepositBank())
            .append("bankCardNo", getBankCardNo())
            .append("bankCardOwner", getBankCardOwner())
            .append("sms", getSms())
            .append("smsPhone", getSmsPhone())
            .append("fingerValidateResult", getFingerValidateResult())
            .append("grantdept", getGrantdept())
            .append("firstCollectDate", getFirstCollectDate())
            .append("dataSource", getDataSource())
            .append("accountType", getAccountType())
            .append("donorSource", getDonorSource())
            .append("professionValue", getProfessionValue())
            .append("eCardId", geteCardId())
            .append("resPermitValids", getResPermitValids())
            .append("oldDonorNo", getOldDonorNo())
            .append("plasmaCardState", getPlasmaCardState())
            .append("disablePlasmaCardDate", getDisablePlasmaCardDate())
            .append("issuePlasmaCardDate", getIssuePlasmaCardDate())
            .append("enablePlasmaCardDate", getEnablePlasmaCardDate())
            .append("revokePlasmaCardDate", getRevokePlasmaCardDate())
            .append("approvalDate", getApprovalDate())
            .append("issueAgency", getIssueAgency())
            .append("approvalOpinion", getApprovalOpinion())
            .append("approvalStatus", getApprovalStatus())
            .append("approver", getApprover())
            .append("cRemark", getcRemark())
            .toString();
    }
}
